package com.gjy.algorithm.book.string;

/**
 * 判断两个字符串是否互为旋转词
 * 【题目】如果一个字符串为str，把字符串str前面任意的部分挪到后面形成的字符串叫作str的旋转词。
 * 比如str=＂12345＂，str的旋转词有＂12345＂、＂23451＂、＂34512＂、＂45123＂和＂51234＂。
 * 给定两个字符串a和b，请判断a和b是否互为旋转词。
 *
 * @author 宫静雨
 * @version 1.0
 * @since 2022-11-28 11:44:37
 */
public class T2 {

    public static void main(String[] args) {
        System.out.println(t2("12345", "23451"));
    }

    public static boolean t2(String s1, String s2) {
        if (s1 == null || s2 == null || s1.length() != s2.length()) {
            return false;
        }
        String o = s2 + s2;
        return o.contains(s1);
    }
}
